package com.exonline.commons.entity;
/**
 * @desc 课程实体类
 * @author hbrj
 */

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Map;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Courses {
    private String id;//课程id
    private String tid;//教师id
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String aid;//审核管理员id
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String aname;//审核管理员名称
    private String cover;//封面路径
    private long csales;  //课程销量
    private String tname;//教师名称
    private String clevel;//课程难度等级
    private String cname;//课程名称
    private String cintroduce;//课程介绍
    private String cprice;//课程价格
    private String cdirection;//课程所属方向
    private String csubject;//课程所属科目
    private String cviews;//课程浏览量
    private String cstatus;//课程状态
    private String creleasetime;//课程上传时间
    private String comment;//审核备注
    private Map<String,Object> videourls;//每节课程的资源链接
    private String urlscount;//课程总节数
    //后端根据session 包含用户id ,根据用户id,寻找并添加老师名字
    //后端:生成记录的uuid,老师名,时间
    //前端参数:session(包含id)难度,介绍,定价,课程方向,课程科目


}
